package org.brisling.oa.domain;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;

import org.brisling.base.domain.inf.BaseFlowDomainInf;
import org.brisling.common.ConstSysParam;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 
 * <p>Title: OAEquipmentPurchase</p>
 * <p>Description: 设备采购模块实体类</p>
 * <p>Company: tongking</p>
 * @author jackson wang
 * @since 1.0
 * @version 1.0
 * @date 2016年7月8日 下午8:09:36
 */
@Entity
@Table(name=ConstSysParam.MODULE_OA_EQUIPMENTSPURCHASE)
public class OAEquipmentPurchase extends BaseOADomain implements BaseFlowDomainInf{

		
	//具体事项(父类name)
	
	//填表日期
//	@JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
//	private Date apply_date;
	
	//申购人员及科室（父类apply_name apply_deptname）
	
	//申请理由(父类apply_content）

	//设备科审核（父类biz_content）

	//科室主管院长审核（父类 directLeader_content）
	
	//设备主管院长审核（父类 chargeLeader_content）
	
	//设备概况
	private String equipment_survey;
	
	//市场行情
	private String market_quotation;
	
	
	
	//审计科审核
	private String audit_dept_content;
	
	//附件
	private Long fujian;

	//耗材信息子表记录(前端至后端)
	@Transient
	private String supply_sub_info;	
	
	
	//办公会意见	
	
	//党委会审核
	private String pcm_content;
	
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	private Date pcm_time;
	
	private String pcm_name;
	
	private String pcm_id;

	public String getPcm_content() {
		return pcm_content;
	}

	public void setPcm_content(String pcm_content) {
		this.pcm_content = pcm_content;
	}

	public String getAudit_dept_content() {
		return audit_dept_content;
	}

	public void setAudit_dept_content(String audit_dept_content) {
		this.audit_dept_content = audit_dept_content;
	}

	public Long getFujian() {
		return fujian;
	}

	public void setFujian(Long fujian) {
		this.fujian = fujian;
	}

	public String getSupply_sub_info() {
		return supply_sub_info;
	}

	public void setSupply_sub_info(String supply_sub_info) {
		this.supply_sub_info = supply_sub_info;
	}

	public String getEquipment_survey() {
		return equipment_survey;
	}

	public void setEquipment_survey(String equipment_survey) {
		this.equipment_survey = equipment_survey;
	}

	public String getMarket_quotation() {
		return market_quotation;
	}

	public void setMarket_quotation(String market_quotation) {
		this.market_quotation = market_quotation;
	}

	public Date getBiz_time() {
		return biz_time;
	}

	public void setBiz_time(Date biz_time) {
		this.biz_time = biz_time;
	}

	public Date getChargeLeader_time() {
		return chargeLeader_time;
	}

	public void setChargeLeader_time(Date chargeLeader_time) {
		this.chargeLeader_time = chargeLeader_time;
	}

	public Date getPcm_time() {
		return pcm_time;
	}

	public void setPcm_time(Date pcm_time) {
		this.pcm_time = pcm_time;
	}

	public String getPcm_name() {
		return pcm_name;
	}

	public void setPcm_name(String pcm_name) {
		this.pcm_name = pcm_name;
	}

	public String getPcm_id() {
		return pcm_id;
	}

	public void setPcm_id(String pcm_id) {
		this.pcm_id = pcm_id;
	}	

}
